/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.main.dao.core;

import com.tbit.main.pojo.AccountUserAlarmItem;
import com.tbit.main.pojo.bo.AccountUserAlarmItemBO;

import java.util.List;

/**
 * @author <a href="mailto:li.yao@tbit.com.cn">yao</a>
 * @version 4.1.0
 * @since 2024/7/11 15:04
 */
public interface AccountUserAlarmItemDao {

    void deleteByAccountUserAlarmId(Long accountUserAlarmId);

    void insertBatch(AccountUserAlarmItemBO accountUserAlarmItemBO);

    List<AccountUserAlarmItem> selectByAccountId(Integer accountId);

    List<AccountUserAlarmItem> selectByAccountUserAlarmId(Long accountUserAlarmId);

    void deleteByAlarmTypes(AccountUserAlarmItemBO accountUserAlarmItemBO);

}
